home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13420 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.6 KB

  1. Path: wcap.centerline.com!vajra!chase
  2. From: chase@centerline.com (David Chase)
  3. Newsgroups: comp.object,comp.lang.c++,comp.lang.java
  4. Subject: Re: Java: What's the Big Deal?
  5. Date: 25 Mar 1996 17:33:17 GMT
  6. Organization: CenterLine Software
  7. Distribution: world
  8. Message-ID: <4j6lct$7p5@wcap.centerline.com>
  9. References: <4iuvkn$7it@news4.digex.net>
  10. Reply-To: chase@centerline.com
  11. NNTP-Posting-Host: vajra
  12.  
  13. In article 7it@news4.digex.net, ell@access4.digex.net (Ell) writes:
  14. > Erik P. DeBenedictis (erikd@netalive.com) wrote:
  15. > : The idea of putting functions (or applications) on Web pages so they can
  16. > : be accessed by the public, but without the possibility of introducing
  17. > : Trojan Horses or viruses, is much newer. I believe this is a "Big Deal."
  18.  
  19. > : However, Java's secure bytecode is not the only way to do this.
  20.  
  21. > What is/are?
  22.  
  23. Software fault isolation (aka sandboxing) can also be used to do this.
  24. It's got some advantages from a backwards compatibility point of view,
  25. but you don't get some of the other nice stuff that Java brings along
  26. (garbage collection and threads, for starters.  Also, platform-independent
  27. semantics).
  28.  
  29. Another choice is just to emulate a PC, no matter what the platform.
  30.  
  31. Yet another choice, sort of, is ANDF.
  32.  
  33. In either case, you'd also need to be sure to provide a proper "secure"
  34. OS interface for the application to interact with the rest of the
  35. world.  Note that this is the hard part (where have the Java security
  36. bugs been?) -- designing a safe language is not as easy as falling off
  37. a log, but it isn't that difficult if you know what you are doing and
  38. borrow heavily from the prior art.
  39.  
  40. speaking for myself,
  41.  
  42. David Chase
  43.  
  44.